草庐IT

IOS UI通知栏过渡

全部标签

Android:通过 PHP 和 GCM 将通知推送到 Android 设备时出现错误 "mismatch sender id"

我正在尝试通过我的.php页面向我的手机发送通知...一切都设置正确,但我收到错误:{"multicast_id":7751536172966571167,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}我不知道为什么因为发件人ID是正确的,api也是(我已经尝试了服务器key和浏览器key,只是为了确定)。我真的不知道我哪里错了!在我的应用程序中我只有发件人ID并且一切正常,在我的服务器中我有浏览器的key(现在):$registatoin_ids,"data"=>$

android - 具有未决 Intent 的通知操作不适用于 JellyBean+

我已经实现了一个带有待处理Intent的推送通知,所以当用户点击通知时,它会打开一个包含详细信息的屏幕。它在HTC..SamsungS2、S3、ACE和ACE+等所有设备上运行良好但由于某种原因,它在S4或S5上不工作......有人遇到过这个问题吗?我正在使用NotificationCompact类 最佳答案 将PendingIntent上的requestCode设置为非零值。PendingIntent.getActivity(this,42,intent,PendingIntent.FLAG_UPDATE_CURRENT);//

android - 前台服务在通知点击时被杀死

在Android4.4.2中,点击我的前台服务通知会终止我的进程。在较旧的设备(运行4.2.2的SamsuingTab2)上,我可以从“最近的任务”中刷掉“Activity”,而我的Service仍然在后台正常运行。然后,当我点击Notification时,我的应用程序Activity再次非常愉快地启动。但是,一旦我在运行4.4.2的Nexus7上单击通知,我的进程就会被终止(直到单击在后台愉快地运行)。PendingIntent似乎根本没有触发,或者至少,它没有触发BroadcastReceiver的第一行:05-2116:17:38.939:I/ActivityManager(52

android - GCM 和 Parse 通知冲突

我需要我的Android应用程序与两个推送服务、GCM和解析一起工作。我的问题是我找不到正确注册到Parse、获取解析通知和GCM通知的方法。我可以单独接触到所有这些东西,但不能一起接触。我当前的实现看起来是这样的:这是GCM的broadcastReceiver,下面是另一个parse的receiver:-->我尝试添加一个自定义广播接收器来处理解析通知,这样我就可以避免它也处理GCM。我是这样做的:这是我的GCMBroadcastReceiver的实现,避免显示解析通知。publicclassGcmBroadcastReceiverextendsWakefulBroadcastRec

android - 检查设备上是否存在通知 LED 以及可用的颜色

出于测试目的,我已经为我的通知实现了红色LED灯,但是......我是否必须检查设备是否有LED(以防该设备没有此功能),如果有,该怎么做?另外,LED颜色是否预先确定?我试图找到一些文档或线程来回答这些问题,但没有成功...... 最佳答案 没有办法做到这一点。根据CanIdetectthepresence/absenceof'LEDnotification'onanAndroiddevice?大多数硬件特性都是通过包管理器公开的:PackageManagerpm=getActivity().getPackageManager()

android - 如何将我的应用程序的通知声音添加到通知声音列表?

我希望用户能够为我的应用选择通知声音,因此我使用以下代码:IntentringtoneIntent=newIntent(RingtoneManager.ACTION_RINGTONE_PICKER);ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT,false);ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT,false);ringtoneIntent.putExtra(RingtoneManager.EXTRA_R

android - 当应用程序处于空闲状态或处于后台时,如何获取 cordova android 推送通知?

我们如何在phonegapandroid应用程序中获取GCM推送通知,即使该应用程序空闲或处于后台。“katzer/cordova-plugin-background-mode”似乎不起作用...“当应用程序在前台运行时,我已成功收到推送通知”Cordova版本:4.3.0安卓4.4电话间隙4.2.0我将在下面复制我的通知功能...在设备就绪函数onDeviceReady(){try{pushNotification=window.plugins.pushNotification;jQuery("#app-status-ul").append('registering'+device.

android - Parse.com 推送通知无法始终如一地工作,收到 "GCM -MISMATCH SENDER ID"错误

来自parse.com的推送通知并不总是有效。随机推送通知将失败,导致GCM-MISMATCHSENDERID”错误。据我了解,我们不必以编程方式对GCM做任何事情,因为parse.com将objectId发送到GCM。无论哪种情况,我都没有能够查明为什么有时会发生此错误而有时不会发生此错误的任何具体原因。此外,我使用的是Parse版本1.10.2。我的应用程序类有以下内容Parse.initialize(this,APPLICATION_ID_DEBUG,CLIENT_KEY_DEBUG);Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);Pars

android - 如何通过 Listener 使用 Facebook SDK 获取实时状态通知

我正在使用Twitter4j和AndroidFacebookSDK来获取状态消息。使用Twitter4J,只要通过StatusListener(Twitter4J)将新状态添加到流中,我就会收到实时通知。在FacebookSDK中我找不到类似的方法,据我所知,我只能在固定的时间间隔内使用RequestListener(FacebookSDK)一遍又一遍地获取整个流。有没有什么方法可以像使用Twitter4J一样使用FacebookSDK实时获得新状态通知?(在这里发现了一个类似但没有答案的问题:Facebookreal-timeupdatedapplicationwall)

android - 如何接收媒体音量变化通知?

是否可以注册BroadcastReceiver或其他东西来获取媒体播放器音量变化的通知?谢谢 最佳答案 如果您使用AudioManager,您可以立即获得值(value)AudioManagermAudioManager=Context.getSystemService(Context.AUDIO_SERVICE);mAudioManager.getStreamVolume(STREAM_MUSIC);唯一让你有机会注册广播接收器的函数是mAudioManager.registerMediaButtonEventReceiver(a